Non-alcoholic fatty liver disease (NAFLD) is defined as a pathologic accumulation of fat in the form of triglycerides (TG) in the liver (steatosis) that is not caused by alcohol. A subgroup of NAFLD patients shows liver cell injury and inflammation coupled with the excessive fat accumulation (steatohepatitis), which is referred to as non-alcoholic steatohepatitis (NASH). Patients with NASH may develop cirrhosis and hepatocellular carcinoma (HCC). NAFLD shares the key features of metabolic syndrome including obesity, hyperlipidemia, hypertension, and insulin resistance. The pathogenesis of NAFLD is multi-factorial, however the oxidative stress seems to plays a major role in the development and progression of the disease. The emerging field of epigenetics provides a new perspective on the pathogenesis of NAFLD. Epigenetics is an inheritable but reversible phenomenon that affects gene expression without altering the DNA sequence and refers to DNA methylation, histone modifications and microRNAs. Epigenetic manipulation through metabolic pathways such as one-carbon metabolism has been proposed as a promising approach to retard the progression of NAFLD. Investigating the epigenetic modifiers in NAFLD may also lead to the development of preventive or therapeutic strategies for NASH-associated complications.